array of sword fighting weapons - French English Dictionary